pub const CRYPT_PARAM_PKEY_BASE: u32 = 0;
pub const CRYPT_PARAM_PKEY_ENCODE_PUBKEY: u32 = 1;
pub const CRYPT_PARAM_PKEY_PROCESS_FUNC: u32 = 2;
pub const CRYPT_PARAM_PKEY_PROCESS_ARGS: u32 = 3;
pub const CRYPT_PARAM_PKEY_HE_CIPHERTEXT1: u32 = 4;
pub const CRYPT_PARAM_PKEY_HE_CIPHERTEXT2: u32 = 5;
pub const CRYPT_PARAM_PKEY_SIG_PAD_MODE: u32 = 6;
pub const CRYPT_PARAM_PKEY_SIG_PAD_DIGEST: u32 = 7;
pub const CRYPT_PARAM_KDF_BASE: u32 = 100;
pub const CRYPT_PARAM_KDF_PASSWORD: u32 = 101;
pub const CRYPT_PARAM_KDF_MAC_ID: u32 = 102;
pub const CRYPT_PARAM_KDF_SALT: u32 = 103;
pub const CRYPT_PARAM_KDF_ITER: u32 = 104;
pub const CRYPT_PARAM_KDF_MODE: u32 = 105;
pub const CRYPT_PARAM_KDF_KEY: u32 = 106;
pub const CRYPT_PARAM_KDF_PRK: u32 = 107;
pub const CRYPT_PARAM_KDF_INFO: u32 = 108;
pub const CRYPT_PARAM_KDF_EXLEN: u32 = 109;
pub const CRYPT_PARAM_KDF_LABEL: u32 = 111;
pub const CRYPT_PARAM_KDF_SEED: u32 = 112;
pub const CRYPT_PARAM_KDF_N: u32 = 113;
pub const CRYPT_PARAM_KDF_P: u32 = 114;
pub const CRYPT_PARAM_KDF_R: u32 = 115;
pub const CRYPT_PARAM_EC_BASE: u32 = 200;
pub const CRYPT_PARAM_EC_PUBKEY: u32 = 201;
pub const CRYPT_PARAM_EC_PRVKEY: u32 = 202;
pub const CRYPT_PARAM_EC_P: u32 = 203;
pub const CRYPT_PARAM_EC_A: u32 = 204;
pub const CRYPT_PARAM_EC_B: u32 = 205;
pub const CRYPT_PARAM_EC_N: u32 = 206;
pub const CRYPT_PARAM_EC_H: u32 = 207;
pub const CRYPT_PARAM_EC_X: u32 = 208;
pub const CRYPT_PARAM_EC_Y: u32 = 209;
pub const CRYPT_PARAM_EC_CURVE_ID: u32 = 210;
pub const CRYPT_PARAM_DH_BASE: u32 = 300;
pub const CRYPT_PARAM_DH_PUBKEY: u32 = 301;
pub const CRYPT_PARAM_DH_PRVKEY: u32 = 302;
pub const CRYPT_PARAM_DH_P: u32 = 303;
pub const CRYPT_PARAM_DH_Q: u32 = 304;
pub const CRYPT_PARAM_DH_G: u32 = 305;
pub const CRYPT_PARAM_DSA_BASE: u32 = 400;
pub const CRYPT_PARAM_DSA_PUBKEY: u32 = 401;
pub const CRYPT_PARAM_DSA_PRVKEY: u32 = 402;
pub const CRYPT_PARAM_DSA_P: u32 = 403;
pub const CRYPT_PARAM_DSA_Q: u32 = 404;
pub const CRYPT_PARAM_DSA_G: u32 = 405;
pub const CRYPT_PARAM_DSA_ALGID: u32 = 406;
pub const CRYPT_PARAM_DSA_PBITS: u32 = 407;
pub const CRYPT_PARAM_DSA_QBITS: u32 = 408;
pub const CRYPT_PARAM_DSA_SEEDLEN: u32 = 409;
pub const CRYPT_PARAM_DSA_GINDEX: u32 = 410;
pub const CRYPT_PARAM_PAILLIER_BASE: u32 = 500;
pub const CRYPT_PARAM_PAILLIER_N: u32 = 501;
pub const CRYPT_PARAM_PAILLIER_G: u32 = 502;
pub const CRYPT_PARAM_PAILLIER_N2: u32 = 503;
pub const CRYPT_PARAM_PAILLIER_LAMBDA: u32 = 504;
pub const CRYPT_PARAM_PAILLIER_MU: u32 = 505;
pub const CRYPT_PARAM_PAILLIER_P: u32 = 506;
pub const CRYPT_PARAM_PAILLIER_Q: u32 = 507;
pub const CRYPT_PARAM_PAILLIER_BITS: u32 = 508;
pub const CRYPT_PARAM_RAND_BASE: u32 = 600;
pub const CRYPT_PARAM_RAND_SEEDCTX: u32 = 601;
pub const CRYPT_PARAM_RAND_PR: u32 = 602;
pub const CRYPT_PARAM_RAND_SEED_GETENTROPY: u32 = 603;
pub const CRYPT_PARAM_RAND_SEED_CLEANENTROPY: u32 = 604;
pub const CRYPT_PARAM_RAND_SEED_GETNONCE: u32 = 605;
pub const CRYPT_PARAM_RAND_SEED_CLEANNONCE: u32 = 606;
pub const CRYPT_PARAM_RAND_RESEED_INTERVAL: u32 = 607;
pub const CRYPT_PARAM_RAND_RESEED_TIME: u32 = 608;
pub const CRYPT_PARAM_CURVE25519_BASE: u32 = 700;
pub const CRYPT_PARAM_CURVE25519_PUBKEY: u32 = 701;
pub const CRYPT_PARAM_CURVE25519_PRVKEY: u32 = 702;
pub const CRYPT_PARAM_ELGAMAL_BASE: u32 = 800;
pub const CRYPT_PARAM_ELGAMAL_P: u32 = 801;
pub const CRYPT_PARAM_ELGAMAL_G: u32 = 802;
pub const CRYPT_PARAM_ELGAMAL_X: u32 = 803;
pub const CRYPT_PARAM_ELGAMAL_Y: u32 = 804;
pub const CRYPT_PARAM_ELGAMAL_Q: u32 = 805;
pub const CRYPT_PARAM_ELGAMAL_BITS: u32 = 806;
pub const CRYPT_PARAM_ELGAMAL_KBITS: u32 = 807;
pub const CRYPT_PARAM_RSA_BASE: u32 = 900;
pub const CRYPT_PARAM_RSA_N: u32 = 901;
pub const CRYPT_PARAM_RSA_E: u32 = 902;
pub const CRYPT_PARAM_RSA_D: u32 = 903;
pub const CRYPT_PARAM_RSA_P: u32 = 904;
pub const CRYPT_PARAM_RSA_Q: u32 = 905;
pub const CRYPT_PARAM_RSA_DQ: u32 = 906;
pub const CRYPT_PARAM_RSA_DP: u32 = 907;
pub const CRYPT_PARAM_RSA_QINV: u32 = 908;
pub const CRYPT_PARAM_RSA_BITS: u32 = 909;
pub const CRYPT_PARAM_RSA_SALTLEN: u32 = 910;
pub const CRYPT_PARAM_RSA_MD_ID: u32 = 911;
pub const CRYPT_PARAM_RSA_MGF1_ID: u32 = 912;
pub const CRYPT_PARAM_RSA_XP: u32 = 913;
pub const CRYPT_PARAM_RSA_XQ: u32 = 914;
pub const CRYPT_PARAM_RSA_XP1: u32 = 915;
pub const CRYPT_PARAM_RSA_XP2: u32 = 916;
pub const CRYPT_PARAM_RSA_XQ1: u32 = 917;
pub const CRYPT_PARAM_RSA_XQ2: u32 = 918;
pub const CRYPT_PARAM_ML_KEM_BASE: u32 = 1400;
pub const CRYPT_PARAM_ML_KEM_PRVKEY: u32 = 1401;
pub const CRYPT_PARAM_ML_KEM_PUBKEY: u32 = 1402;
pub const CRYPT_PARAM_ML_DSA_BASE: u32 = 1500;
pub const CRYPT_PARAM_ML_DSA_PRVKEY: u32 = 1501;
pub const CRYPT_PARAM_ML_DSA_PUBKEY: u32 = 1502;
pub const CRYPT_PARAM_ML_DSA_PRVKEY_SEED: u32 = 1503;
pub const CRYPT_PARAM_HYBRID_BASE: u32 = 1600;
pub const CRYPT_PARAM_HYBRID_PRVKEY: u32 = 1601;
pub const CRYPT_PARAM_HYBRID_PUBKEY: u32 = 1602;
pub const CRYPT_PARAM_SLH_DSA_BASE: u32 = 1700;
pub const CRYPT_PARAM_SLH_DSA_PRV_SEED: u32 = 1701;
pub const CRYPT_PARAM_SLH_DSA_PRV_PRF: u32 = 1702;
pub const CRYPT_PARAM_SLH_DSA_PUB_SEED: u32 = 1703;
pub const CRYPT_PARAM_SLH_DSA_PUB_ROOT: u32 = 1704;
pub const CRYPT_PARAM_MD_BASE: u32 = 1800;
pub const CRYPT_PARAM_MD_DIGEST_SIZE: u32 = 1801;
pub const CRYPT_PARAM_MD_BLOCK_SIZE: u32 = 1802;
pub const CRYPT_PARAM_MD_ATTR: u32 = 1803;
pub const CRYPT_PARAM_XMSS_BASE: u32 = 1900;
pub const CRYPT_PARAM_XMSS_PRV_INDEX: u32 = 1901;
pub const CRYPT_PARAM_XMSS_PRV_SEED: u32 = 1902;
pub const CRYPT_PARAM_XMSS_PRV_PRF: u32 = 1903;
pub const CRYPT_PARAM_XMSS_PUB_SEED: u32 = 1904;
pub const CRYPT_PARAM_XMSS_PUB_ROOT: u32 = 1905;
pub const CRYPT_PARAM_DECODE_BASE: u32 = 4000;
pub const CRYPT_PARAM_DECODE_OUTPUT_FORMAT: u32 = 4001;
pub const CRYPT_PARAM_DECODE_OUTPUT_TYPE: u32 = 4002;
pub const CRYPT_PARAM_DECODE_PASSWORD: u32 = 4003;
pub const CRYPT_PARAM_DECODE_KEY_TYPE: u32 = 4004;
pub const CRYPT_PARAM_DECODE_BUFFER_DATA: u32 = 4005;
pub const CRYPT_PARAM_DECODE_OBJECT_DATA: u32 = 4006;
pub const CRYPT_PARAM_DECODE_OBJECT_TYPE: u32 = 4007;
pub const CRYPT_PARAM_DECODE_PKEY_EXPORT_METHOD_FUNC: u32 = 4008;
pub const CRYPT_PARAM_DECODE_PKEY_DUP_METHOD_FUNC: u32 = 4009;
pub const CRYPT_PARAM_DECODE_PKEY_FREE_METHOD_FUNC: u32 = 4010;
pub const CRYPT_PARAM_DECODE_LIB_CTX: u32 = 4011;
pub const CRYPT_PARAM_DECODE_TARGET_ATTR_NAME: u32 = 4012;
pub const CRYPT_PARAM_DECODE_PROVIDER_CTX: u32 = 4013;
pub const CRYPT_PARAM_DECODE_FLAG_FREE_OUTDATA: u32 = 4014;
pub const CRYPT_PARAM_CIPHER_BASE: u32 = 4600;
pub const CRYPT_PARAM_CIPHER_AEAD_IV_LEN: u32 = 4601;
pub const CRYPT_PARAM_MAC_BASE: u32 = 4700;
pub const CRYPT_PARAM_MAC_MAC_DIGEST: u32 = 4701;
pub const CRYPT_PARAM_CAP_TLS_GROUP_BASE: u32 = 5000;
pub const CRYPT_PARAM_CAP_TLS_GROUP_IANA_GROUP_NAME: u32 = 5001;
pub const CRYPT_PARAM_CAP_TLS_GROUP_IANA_GROUP_ID: u32 = 5002;
pub const CRYPT_PARAM_CAP_TLS_GROUP_PARA_ID: u32 = 5003;
pub const CRYPT_PARAM_CAP_TLS_GROUP_ALG_ID: u32 = 5004;
pub const CRYPT_PARAM_CAP_TLS_GROUP_SEC_BITS: u32 = 5005;
pub const CRYPT_PARAM_CAP_TLS_GROUP_VERSION_BITS: u32 = 5006;
pub const CRYPT_PARAM_CAP_TLS_GROUP_IS_KEM: u32 = 5007;
pub const CRYPT_PARAM_CAP_TLS_GROUP_PUBKEY_LEN: u32 = 5008;
pub const CRYPT_PARAM_CAP_TLS_GROUP_SHAREDKEY_LEN: u32 = 5009;
pub const CRYPT_PARAM_CAP_TLS_GROUP_CIPHERTEXT_LEN: u32 = 5010;
pub const CRYPT_PARAM_CAP_TLS_SIGNALG_BASE: u32 = 5100;
pub const CRYPT_PARAM_CAP_TLS_SIGNALG_IANA_SIGN_NAME: u32 = 5101;
pub const CRYPT_PARAM_CAP_TLS_SIGNALG_IANA_SIGN_ID: u32 = 5102;
pub const CRYPT_PARAM_CAP_TLS_SIGNALG_KEY_TYPE: u32 = 5103;
pub const CRYPT_PARAM_CAP_TLS_SIGNALG_KEY_TYPE_OID: u32 = 5104;
pub const CRYPT_PARAM_CAP_TLS_SIGNALG_KEY_TYPE_NAME: u32 = 5105;
pub const CRYPT_PARAM_CAP_TLS_SIGNALG_PARA_ID: u32 = 5106;
pub const CRYPT_PARAM_CAP_TLS_SIGNALG_PARA_OID: u32 = 5107;
pub const CRYPT_PARAM_CAP_TLS_SIGNALG_PARA_NAME: u32 = 5108;
pub const CRYPT_PARAM_CAP_TLS_SIGNALG_SIGNWITHMD_ID: u32 = 5109;
pub const CRYPT_PARAM_CAP_TLS_SIGNALG_SIGNWITHMD_OID: u32 = 5110;
pub const CRYPT_PARAM_CAP_TLS_SIGNALG_SIGNWITHMD_NAME: u32 = 5111;
pub const CRYPT_PARAM_CAP_TLS_SIGNALG_SIGN_ID: u32 = 5112;
pub const CRYPT_PARAM_CAP_TLS_SIGNALG_MD_ID: u32 = 5113;
pub const CRYPT_PARAM_CAP_TLS_SIGNALG_MD_OID: u32 = 5114;
pub const CRYPT_PARAM_CAP_TLS_SIGNALG_MD_NAME: u32 = 5115;
pub const CRYPT_PARAM_CAP_TLS_SIGNALG_SEC_BITS: u32 = 5116;
pub const CRYPT_PARAM_CAP_TLS_SIGNALG_CHAIN_VERSION_BITS: u32 = 5117;
pub const CRYPT_PARAM_CAP_TLS_SIGNALG_CERT_VERSION_BITS: u32 = 5118;
pub const CRYPT_PARAM_CMVP_BASE: u32 = 5200;
pub const CRYPT_PARAM_CMVP_LOG_FUNC: u32 = 5201;
pub const CRYPT_PARAM_CMVP_SELFTEST_TYPE: u32 = 5202;
pub const CRYPT_PARAM_CMVP_RANDOM: u32 = 5203;
pub const CRYPT_PARAM_CMVP_INTERNAL_LIBCTX_FLAG: u32 = 5204;
pub const CRYPT_PARAM_SM9_BASE: u32 = 5300;
pub const CRYPT_PARAM_SM9_USER_ID: u32 = 5301;
pub const CRYPT_PARAM_SM9_MASTER_KEY: u32 = 5302;
pub const CRYPT_PARAM_SM9_USER_KEY: u32 = 5303;
pub const CRYPT_PARAM_SM9_KEY_TYPE: u32 = 5304;
pub const CRYPT_PARAM_SM9_MASTER_PUB_KEY: u32 = 5305;
